Word info

lenzilumab

Noun

Meaning

lenzilumab (uncountable)

A humanized monoclonal antibody designed to treat certain leukemias.

Source: en.wiktionary.org

Close letter words and terms