Definition of Limousin

  • (noun) a region of central France to the west of the Auvergne mountains

Synonyms of Limousin


Antonyms of Limousin


No Antonyms Found.

Homophones of Limousin


No Homophones Found.