Word info

tumorosphere

Noun

Meaning

tumorosphere (plural tumorospheres)

A spherical culture of tumor cells

Source: en.wiktionary.org

Close letter words and terms