Definition of neural canal in English:

neural canal

noun

Anatomy
  • The canal formed by the vertebral arches, through which the spinal cord runs.

Origin

Mid 19th century; earliest use found in Philosophical Transactions of the Royal Society of London.