neural canal
English
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.