MOUFFLON


Meaning of MOUFFLON in English

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

Etymology: F mouflon f. It. muflone f. Rmc

Oxford English vocab.      Оксфордский английский словарь.