moufflon

/ˈmʌfəlɒn/

Definitions

1. noun

a type of wild sheep found in the mountains of Asia Minor, characterized by a thick coat and curved horns

“The park ranger spotted a moufflon grazing on the hillside.”

2. noun

any of several other similar wild sheep species

“The wildlife expert studied the various species of moufflon found in the region.”

Synonyms

  • Turkish mouflon
  • wild sheep

Antonyms

  • domesticated sheep
  • farmed animal