Word info

adebrelimab

Noun

Meaning

adebrelimab (uncountable)

A humanized monoclonal antibody that blocks PD-L1, enhancing antitumor immune response.

Source: en.wiktionary.org

Close letter words and terms