English
Detailed Synonyms for neural tube in English
neural tube:
neural tube [the ~] noun
-
the neural tube
– a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop 1the neural tube– a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop 1