Synonyms and Antonyms for mouflon

1. mouflon (n.)

wild mountain sheep of Corsica and Sardinia

Synonyms: