moufflon

/ˈmuflɑn/
noun
  1. 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.
What does "moufflon" mean? | whatsthatwordmean | whatsthatwordmean