Wiktionary
nitrilotriacetate
n. 1 The anion of nitrilotriacetic acid 2 Any salt or ester of nitrilotriacetic acid