LIMOUSIN Meaning of LIMOUSIN in English [Lim.ou.sin] n [Limousin, France] (1920): any of a French breed of medium-sized yellow-red cattle bred esp. for meat Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012