Definition of nerve canal in English:

nerve canal

noun

Anatomy
  • A bony canal, especially of the skull, containing a nerve.

Origin

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