Mufflon - English Synonyms Dictionary