hidroxihidrazida - English Synonyms Dictionary