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