Limousin
Concise Oxford English Dictionary © 2008 Oxford University Press:
Limousin /ˈlɪmʊzã/
▶noun
- 1 a native or inhabitant of Limousin, a region of central France.
- 2 an animal of a French breed of beef cattle.
'Limousin' also found in these Oxford entries:

