Noun limousin has 1 sense
  1. Limousin - a region of central France west of the Auvergne mountains
    --1 is a kind of
    French region
    --1 is a part of France, French Republic
,
TOP