'neural tube' definitions:

Definition of 'neural tube'

(from WordNet)
noun
A tube of ectodermal tissue in the embryo from which the brain and spinal cord develop