mufflon - English Synonyms Dictionary