YourDictionary

neural tube medical definition

noun
A dorsal tubular structure in the vertebrate embryo that develops into the brain and spinal cord.

Learn more about neural tube

link/cite print suggestion box