WikiWord

English

nitrilotriacetate

noun

Meaning

  1. Any salt or ester of nitrilotriacetic acid
  2. The anion of nitrilotriacetic acid

Sources

No citations have been attached yet.