Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
neural tube
has 1 sense
neural tube
- a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop
--
1
is a kind of
ectoderm
,
exoderm
,
ectoblast
,
TOP