mouflon
1.
(
noun
) wild short-fleeced mountain sheep of Corsica and Sardinia
Synonyms:
Ovis musimon
,
moufflon
Related Words:
mountain sheep
Terms and Conditions of Use / Copyright Notice