Definition of “tumour” - English Dictionary

English