Synonyms of Neural Tube in English :
Antonyms of Neural Tube in English
Thesaurus of Neural Tube in English
1. (noun) a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop