Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of mouflon

Source language: EnglishDictionary language: English

mouflon

Pronunciation:/ˈmuːf.lɒn//ˈmuːf.lɑːn/

noun

Definitions

  1. A species of wild sheep, Ovis orientalis musimon, syn. Ovis aries musimon, endemic to Sardinia and Corsica.