moufflon
/ˈmuflɑn/
noun
- A wild sheep found in the mountains of Corsica and Sardinia, with a reddish-brown coat and large curved horns in males.
- Male moufflons use their impressive horns to compete for mates.
- We spotted a herd of moufflon grazing on the rocky hillside.
- The moufflon is considered the ancestor of domestic sheep.