Noun Definitionlimousin1.Definition: a region of central France to the west of the Auvergne mountainsCategory: Places