Limousin - Definition

limousin

n 1: a region of central France to the west of the Auvergne
mountains

Look up another word