Synonyms and Antonyms for mouflon | Synonym.com

Synonyms and Antonyms for mouflon

1. mouflon (n.)

wild mountain sheep of Corsica and Sardinia

Synonyms: