Word info

iminodiacetate

Noun

Meaning

iminodiacetate (plural iminodiacetates)

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

Source: en.wiktionary.org

Close letter words and terms