amidrazone
amidrazone has 1 sense in the JumbleFix dictionary. Letters: 10.
Definitions
noun
. Any of a class of compounds containing the group -C(=NNH2)NH2, related to hydrazones.