tumorsphere

English

Alternative forms

Etymology

From tumor +‎ sphere.

Noun

tumorsphere (plural tumorspheres)

  1. (cytology) A spheroid composed of tumor stem cells