The AI-powered English dictionary
plural ethylenediaminetetraacetates
(chemistry) Any salt or ester of ethylenediaminetetracetic acid examples