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:
neurospheres

Origin of Neurosphere

  • neuro- +‎ sphere

    From Wiktionary

Find Similar Words

Find similar words to neurosphere using the buttons below.

Words Starting With

Words Ending With

Unscrambles

neurosphere