neural_tubeEnglish

neural tube

Noun

A tube of ectodermal tissue in the embryo from which the brain and spinal cord develop

English: neural tube