Word Study
moufflon
WORDNET DICTIONARY
Noun moufflon has 1 sense
- moufflon(n = noun.animal) mouflon, ovis musimon - wild mountain sheep of Corsica and Sardinia; Array is a member of genus ovis, ovis
is a kind of mountain sheep
OXFORD DICTIONARY
moufflon, n. (also mouflon) a wild mountain sheep, Ovis musimon, of S. Europe.
Etymology
F mouflon f. It. muflone f. Rmc
For further exploring for "moufflon" in Webster Dictionary Online