English edit

Noun edit

iminodiacetate (plural iminodiacetates)

  1. (organic chemistry) Any salt or ester of iminodiacetic acid; the associated anion can act as a tridentate ligand