EnglishnitrilotriacetatenounMeaningAny salt or ester of nitrilotriacetic acidThe anion of nitrilotriacetic acidSourcesNo citations have been attached yet.