Synonyms for "moufflon"

Words with similar meaning