LIMOUSIN Meaning of LIMOUSIN in English n. French breed of medium-sized beef cattle originated in Limousin (France) bred for meat Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012