hidroxihidrazida - German English Dictionary