moufflon
1. [ noun ] (zoology) wild short-fleeced mountain sheep of Corsica and Sardinia
Synonyms: Ovis_musimon mouflon
Related terms: mountain_sheep Ovis
Similar spelling:   mouflon