VariousWords beta
Related Terms:
Noun
Definition: A monoclonal antibody that aims to boost the human immune system either to fight infection or cancer.
VariousWords beta
Definition: A monoclonal antibody that aims to boost the human immune system either to fight infection or cancer.