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