neurosphere
English
Etymology
From
neuro-
+
-sphere
.
Noun
neurosphere
(
plural
neurospheres
)
(
embryology
,
neurology
)
A free-floating structure generated
in vitro
by
neural
stem cells
Derived terms
neurospherical