neural tube Hear it!

neural tube Definition

neural tube

noun

a primitive, tubular, dorsal structure formed from ectodermal tissue in the early vertebrate embryo, that develops into the brain and spinal cord