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. Краткий оксфордский словарь английского языка. 2012