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
Words nearby spinal canal
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