atiprimod

English

Noun

atiprimod (uncountable)

  1. A substance being studied for the treatment of certain multiple myelomas and other advanced cancers.

Anagrams