Find the word definition

Wiktionary
detumomab

n. A mouse monoclonal antibody developed for the treatment of cancer.

Wikipedia
Detumomab

Detumomab is a mouse monoclonal antibody developed for the treatment of cancer.