mouflon

definition: wild mountain sheep of Corsica and Sardinia
example:
speech part: noun
synonyms: moufflon

How mouflon is being used?