English

edit

Etymology

edit

From thyro- +‎ sphere.

Noun

edit

thyrosphere (plural thyrospheres)

  1. A spherical cluster of thyroid cancer cells