LIMOUSINE


Meaning of LIMOUSINE in English

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

[ F, orig. a caped cloak worn in the former French province of Limousin ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.