Get Your Premium Membership

Moufflon

[n] wild short-fleeced mountain sheep of Corsica and Sardinia


Related Information

More Moufflon Links

Synonyms

mouflon, Ovis musimon



Book: Radiant Verses: A Journey Through Inspiring Poetry