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.”