Advertisement

tumour (n.)

chiefly British English spelling of tumor; see -or.

Others are reading

Advertisement
Advertisement
Definitions of tumour

tumour (n.)
an abnormal new mass of tissue that serves no purpose;
Synonyms: tumor / neoplasm
From wordnet.princeton.edu