Definition, synonyms and related words
A monoclonal antibody being developed as a drug to slow tumour growth.