Find the word definition

Wiktionary
tumorsphere

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