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