Meaning of tumour

Definition of tumour

(noun) an abnormal new mass of tissue that serves no purpose

Other information on tumour

WIKIPEDIA results for tumour
Amazon results for tumour