Subscriber login


Forgot your password?

Library card login

Other

neural tube

Definition of neural tube

noun

Zoology & Medicine
  • (in an embryo) a hollow structure from which the brain and spinal cord form. Defects in its development can result in congenital abnormalities such as spina bifida.

neural tube in other Oxford dictionaries

Definition of neural tube in the US English dictionary