Meaning of Limousin

Definition of Limousin

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

Other information on Limousin

WIKIPEDIA results for Limousin
Amazon results for Limousin