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