NEURAL TUBE
Meaning of NEURAL TUBE in English
noun
: the hollow longitudinal tube formed by infolding and subsequent fusion of the opposite neural folds in the vertebrate embryo
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012