Translation of limousin in English:

limousin

limousine

noun

  • 1

    limousine, luxurious car