1. Noun. A monoclonal antibody being developed as a drug to slow tumour growth. ¹
¹ Source: wiktionary.com