nitrilotriacetate noun2 •The anion of nitrilotriacetic acid •Any salt or ester of nitrilotriacetic acid formsnitrilotriacetates