Advertisement

Advertisement

spinal canal

noun

  1. the tube formed by the vertebrae in which the spinal cord and its membranes are located.


spinal canal

noun

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


Discover More

Word History and Origins

Origin of spinal canal1

First recorded in 1835–45

Advertisement

Word of the Day

petrichor

[pet-ri-kawr]

Meaning and examples

Start each day with the Word of the Day in your inbox!

By clicking "Sign Up", you are accepting Dictionary.com Terms & Conditions and Privacy Policies.

Advertisement

Advertisement

Advertisement


spinal blockspinal column