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
Tweet