Compund Words
Last Search Words
Search Result:neural tube
Overview of noun neural_tube
The noun neural tube has 1 sense
- neural tube -- (a tube of ectodermal tissue in the embryo from which the brain and spinal cord develop)
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar