Noun
iminodiacetate (plural iminodiacetates) (organic chemistry) Any salt or ester of iminodiacetic acid; the associated anion can act as a tridentate ligand