Vocabulary

EDTA

ethylenediaminetetraacetic acid; EDTA

noun