ethylenediaminetetraacetate
nounDefinition of ethylenediaminetetraacetate
: a salt of EDTA
Keep scrolling for more
Keep scrolling for more