tumorsphere (English, noun)
expansion: tumorsphere (plural tumorspheres)
Senses:
topics: biology
cytology
medicine
natural-sciences
sciences
glosses: A spheroid composed of tumor stem cells
Forms:
form: tumorspheres
tags: plural
form: tumoursphere
tags: alternative