Definitions of Limousin:

  • noun:   a region of central France west of the Auvergne mountains