Word info

colosphere

Noun

Meaning

colosphere (plural colospheres)

A spherical bundle of cells from a colorectal cancer tumour, used for pharmaceutical research.

Source: en.wiktionary.org

Close letter words and terms