Word
mouflon, n.
(mouflons)
wild mountain sheep of Corsica and Sardinia
<noun.animal>
Ovis musimon
moufflon
mouflon
semantic pointers
member holonym
Ovis, genus Ovis
hypernym
mountain sheep