neural tube
Meaning, Definition & Usage
Dictionary
Related
noun
a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop
WordNet
Previous
netty
network
networklike
neumann
neurad
Next
neuralgia
neuralgic
neuralgy
neurapophysial
neurapophysis