neural tube
English Dictionary
->
Letter N
-> neural tube
Search Dictionary:
neural tube Definition
(n)
a
tube
of
ectodermal
tissue
in
the
embryo
from
which
the
brain
and
spinal
cord
develop
neural tube Synonyms
neural tube
© Art Branch Inc.