ethanediamide - English Synonyms Dictionary