tumorsphere
English
Alternative forms
tumoursphere
Etymology
From
tumor
+
sphere
.
Noun
tumorsphere
(
plural
tumorspheres
)
(
cytology
)
A
spheroid
composed of
tumor
stem cells
Related terms
mammosphere
neurosphere