thyrosphere

English

Etymology

From thyro- +‎ sphere.

Noun

thyrosphere (plural thyrospheres)

  1. A spherical cluster of thyroid cancer cells