EDTA
Explore definitions, synonyms, and language insights of EDTA
Definitions
Noun
a complex molecule used medically to chelate metal ions in cases of lead or heavy metal poisoning
Explore definitions, synonyms, and language insights of EDTA