Meaning of neural tube
Definition of neural tube
(noun)
a
tube
of
ectodermal
tissue
in the
embryo
from which the
brain
and
spinal
cord
develop
Other information on neural tube
WIKIPEDIA results for
neural tube
Amazon results for
neural tube
Tweet