mouflon

/ˈmuːflɒn/

Definitions

1. noun

A wild sheep of the genus Ovis, native to the mountainous regions of Europe and Asia, known for its curved horns.

“The mouflon is a rare sight to see in the wild, but our guide was able to track one down.”

Synonyms

  • Ovis
  • wild sheep

Antonyms

  • domesticated sheep