Neurosphere Definition
noun
(embryology, neurology) A free-floating structure generated in vitro by neural stem cells.
Wiktionary
Other Word Forms of Neurosphere
Noun
Singular:
neurosphere
Plural:
neurospheresOrigin of Neurosphere
-
neuro- + sphere
From Wiktionary
Find Similar Words
Find similar words to neurosphere using the buttons below.