Synonyms for moufflon | Synonym.com

Synonyms and antonyms for moufflon

1. moufflon (n.)

wild mountain sheep of Corsica and Sardinia

Synonyms: