thyrosphere

thyrosphere

English

Etymology

    From thyro- + -sphere.

    Noun

    thyrosphere (plural thyrospheres)

    1. A spherical cluster of thyroid cancer cells