mouflon

noun
🔊/ˈmuːflɒn/
🔊/ˈmuːflɔːn/
jump to other results
  1. a type of wild sheep from which domestic sheep were bred (= produced in a managed way)
    Word Originlate 18th cent.: from French, from Italian muflone.