English | German | Russian | Czech

metelimumab English

Meaning metelimumab meaning

What does metelimumab mean?

metelimumab

A human monoclonal antibody intended for the treatment of scleroderma but later dropped in favour of alternatives.

Are you looking for...?