Word info

evofosfamide

Noun

Meaning

evofosfamide (uncountable)

(pharmacology) A prodrug for the treatment of some cancers.

Source: en.wiktionary.org

Close letter words and terms