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