Meaning of nerve tube in English:

nerve tube

noun

Embryology
  • A neural tube.

Origin

Mid 19th century; earliest use found in Todd's Cyclopaedia of Anatomy and Physiology.