English dictionary
moufflon meaning and definition
Definition and meaning of moufflon at MeaningMonkey.org. moufflon meaning and definition in the English Dictionary.MOUFFLON noun
Definition of moufflon (noun)
- wild mountain sheep of Corsica and Sardinia
- synonyms: mouflon, Ovis musimon
Source: Princeton University Wordnet