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