many-edged - English Synonyms Dictionary