|
Definition of Stamulumab
1. Noun. An experimental myostatin-inhibiting drug intended to treat Duchenne muscular dystrophy. ¹
¹ Source: wiktionary.com
|
1. Noun. An experimental myostatin-inhibiting drug intended to treat Duchenne muscular dystrophy. ¹
¹ Source: wiktionary.com