LimousinFormsTop 20000MeaningsNoun1. native or inhabitant of the Limousin region of Nouvelle-Aquitaine, France (usually male)