'neural tube' definitions:

Definition of 'neural tube'

From: WordNet
noun
A tube of ectodermal tissue in the embryo from which the brain and spinal cord develop