Definition of “tumour” - English Dictionary

british dictionary