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