Dictionary.com
Thesaurus.com
Showing results for spinal canal. Search instead for spinal+canal.

spinal canal

American  

noun

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


spinal canal British  

noun

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

"Collins English Dictionary — Complete & Unabridged" 2012 Digital Edition © William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012

Etymology

Origin of spinal canal

First recorded in 1835–45