Wiktionary
tumorspheres
n. (plural of tumorsphere English)
n. (plural of tumorsphere English)