History
History
Synonyms
UK
US
Meaning:
tumour

a diseased growth in some part of the body

abnormal growth in animate being

tumor

a diseased growth in some part of the body

abnormal growth in animate being

SARCOMA as in Wiktionary
SARCOMA as in Wikipedia