neural canal

Noun

 * 1)  a canal located at the dorsal side of the centrum formed by neural arches of vertebrae. Houses the spinal cord.