Vocabulary

エチレンジアミンテトラ酢酸

ethylenediaminetetraacetic acid; EDTA

noun