nitrilotriacetate

Noun

 * 1) The anion of nitrilotriacetic acid
 * 2) Any salt or ester of nitrilotriacetic acid