Meaning of spinal canal

Definition of spinal canal

(noun) the canal in successive vertebrae through which the spinal cord passes

Other information on spinal canal

WIKIPEDIA results for spinal canal
Amazon results for spinal canal