Word info

stamulumab

Noun

Meaning

stamulumab (uncountable)

(pharmacology) An experimental myostatin-inhibiting drug intended to treat Duchenne muscular dystrophy.

Source: en.wiktionary.org

Close letter words and terms