nitrilotriacetic acid
English
Noun
nitrilotriacetic
acid
(
uncountable
)
(
organic chemistry
)
A polyamino
carboxylic acid
used as a
chelating
agent.