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.      Сжатый оксфордский словарь английского языка.