'Limousin' definitions:

Definition of 'Limousin'

From: WordNet
noun
A region of central France to the west of the Auvergne mountains

Words containing 'Limousin'