Word info

avelumab

Noun

Meaning

avelumab (uncountable)

English Wikipedia has an article on:avelumabWikipedia
(medicine) A monoclonal antibody used against some carcinomas

Source: en.wiktionary.org

Close letter words and terms