Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
tumor
in English
tumor
us
//ˈtuː.mər//
uk
//ˈtuː.mər//
#common
Plural
tumors
Definitions
Noun
an
abnormal
growth
(
of
cells
or
tissue
)
Compounds / Phrases
tumorlike