Find the word definition

Wiktionary
neural canal

n. (context anatomy English) a canal formed by neural arches of vertebrae. Houses the spinal cord.

Usage examples of "neural canal".

L}, at the base of the skull and enters the neural canal of the spinal column.