metelimumab
Noun
Meaning
metelimumab (uncountable)
(pharmacology) A human monoclonal antibody intended for the treatment of scleroderma but later dropped in favour of alternatives.
Noun
metelimumab (uncountable)
(pharmacology) A human monoclonal antibody intended for the treatment of scleroderma but later dropped in favour of alternatives.