LimousinMeaningsName1. Limousin (a geographic region and former administrative region of France; since 2016, part of the administrative region of Nouvelle-Aquitaine)