MOUFFLON


Meaning of MOUFFLON in English

n. (also mouflon) a wild mountain sheep, Ovis musimon, of S. Europe.

[ F mouflon f. It. muflone f. Rmc ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.