Nitrilotriacetic definitions

Of or pertaining to nitrilotriacetic acid or its derivatives.
adjective
0
0

Origin of nitrilotriacetic

Ultimately from nitrogen + tri- + acetic