Noun
neural canal (plural neural canals) (anatomy) a canal located at the dorsal side of the centrum formed by neural arches of vertebrae. Houses the spinal cord.