English
Noun neural canal (plural: neural canals)
#anatomy a canal formed by neural arches of vertebrae. Houses the spinal cord.