Synonyms and Antonyms for moufflon | Synonym.com

Synonyms and Antonyms for moufflon

1. moufflon (n.)

wild mountain sheep of Corsica and Sardinia

Synonyms: