moufflon

1. (noun) wild short-fleeced mountain sheep of Corsica and Sardinia
Synonyms: Ovis musimon, mouflon
Related Words: mountain sheep



Terms and Conditions of Use / Copyright Notice