Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

neural tube Definition

Cancel
neural tube
noun()
a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop

Words Related to neural tube!

neural tube Examples by Brain Bank Users