mouflon

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



Terms and Conditions of Use / Copyright Notice