Synonyms for mouflon | Synonym.com

Synonyms and antonyms for mouflon

1. mouflon (n.)

wild mountain sheep of Corsica and Sardinia

Synonyms: