DMSA

English

Noun

DMSA (uncountable)

  1. (organic chemistry) Initialism of dimercaptosuccinic acid.

Anagrams