Home
Search
Index
Definify.com
Definition
2025
stamulumab
stamulumab
English
Noun
stamulumab
(
uncountable
)
An
experimental
myostatin
-
inhibiting
drug
intended to treat Duchenne muscular dystrophy.
Etymology
-mul-
+
-u-
+
-mab
Similar Results