Search Result for "neural tube":
Wordnet 3.0

NOUN (1)

1. a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop;


WordNet (r) 3.0 (2006):

neural tube n 1: a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop