LIMOUSIN Meaning of LIMOUSIN in English [ 'lɪmʊza~ \]■ noun1》 a native or inhabitant of ~, a region of central France. 2》 an animal of a French breed of beef cattle. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004