English | German | Russian | Czech

tenatumomab English

Meaning tenatumomab meaning

What does tenatumomab mean?

tenatumomab

A monoclonal antibody designed to treat cancer.

Are you looking for...?