Limousin /ˌlɪməˈzɪn/ noun2 •A geographic region and former administrative region of France; since 2016, part of the administrative region of Nouvelle-Aquitaine. •One of a breed of cattle from this region. formsLimousins