Word info

gliosphere

Noun

Meaning

gliosphere (plural gliospheres)

A spherical amalgamation of glioma cells

Source: en.wiktionary.org

Close letter words and terms