1. Noun. The anion of nitrilotriacetic acid ¹
2. Noun. Any salt or ester of nitrilotriacetic acid ¹
¹ Source: wiktionary.com