neural canal
Noun
Meaning
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.
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.