spinal canal


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

Origin of spinal canal

1
First recorded in 1835–45

Words Nearby spinal canal

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2024

British Dictionary definitions for spinal canal

spinal canal

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