MOUFLON


Meaning of MOUFLON in English

n. wild sheep with short fleece and large curling horns in the males found in the mountains of Sardinia and Corsica

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.