Tucotuzumab definition

A humanized monoclonal antibody.
noun
0
0
Advertisement