LIMOUSINE


Meaning of LIMOUSINE in English

n. a large luxurious motor car, often with a partition behind the driver.

Etymology: F, orig. a caped cloak worn in the former French province of Limousin

Oxford English vocab.      Оксфордский английский словарь.