'Limousin' definitions:

Definition of 'Limousin'

(from WordNet)
noun
A region of central France to the west of the Auvergne mountains

Words containing 'Limousin'