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