hidroxihidrazida - French English Dictionary