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.