Answer: mouflons

AnswerCrossword Clue
mouflonsMOUFLON, a wild sheep, also MOUFFLON
mouflonswild sheep, Ovis musimon, inhabiting the mountainous regions of Sardinia and Corsica, the male of which has large curving horns