Find the word definition

Wiktionary
hydrazide imide

n. (context chemistry English) an amidrazone