Wiktionary
tumorsphere
alt. (context cytology English) A spheroid composed of tumor stem cells n. (context cytology English) A spheroid composed of tumor stem cells