n. wild sheep with short fleece and large curling horns in the males found in the mountains of Sardinia and Corsica
MOUFFLON
Meaning of MOUFFLON in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012