VariousWords beta
Related Terms:
Definitions:
Noun
neural tube
Definition: a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop
Definition: hollow longitudinal dorsal tube formed in the folding and subsequent fusion of the opposite ectodermal folds in the embryo that gives rise to the brain and spinal cord