NEURAL TUBE Meaning of NEURAL TUBE in English ■ noun Zoology & Medicine (in an embryo) a hollow structure from which the brain and spinal cord form. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004