Word info

neurosphere

Noun

Meaning

neurosphere (plural neurospheres)

(embryology, neurology) A free-floating structure generated in vitro by neural stem cells

Source: en.wiktionary.org

Close letter words and terms