Advertisement
Advertisement
spinal canal
noun
- the tube formed by the vertebrae in which the spinal cord and its membranes are located.
spinal canal
noun
- 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
Advertisement
Advertisement
Advertisement
Browse