Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: neural tube
  1. A tube of ectodermal tissue in the embryo from which the brain and spinal cord develop

Derived forms: neural tubes

Type of: ectoblast, ectoderm, exoderm

Encyclopedia: Neural tube