spinal canal


noun

the tube formed by the vertebrae in which the spinal cord and its membranes are located.
Also called vertebral canal.

Origin of spinal canal

First recorded in 1835–45

British Dictionary definitions for spinal canal

spinal canal

noun

the natural passage through the centre of the spinal column that contains the spinal cord

Medical definitions for spinal canal

spinal canal

n.

vertebral canal