HYDROXYUREA


Meaning of HYDROXYUREA in English

[hy.droxy.urea] n (1949): a compound used to treat some forms of leukemia

Merriam-Webster English vocab.      Английский словарь Merriam Webster.