Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word neural tube from English dictionary with examples, synonyms and antonyms.

neural tube   noun

Meaning : A tube of ectodermal tissue in the embryo from which the brain and spinal cord develop.

Neural tube meaning in Telugu.