English edit

Noun edit

amidrazones

  1. plural of amidrazone