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.