Home

Word

moufflon, n.
(moufflons)
more info wild mountain sheep of Corsica and Sardinia
<noun.animal>

Ovis musimon moufflon mouflon
semantic pointers
member holonym
hypernym