SPINAL CANAL Meaning of SPINAL CANAL in English [spinal canal] n (1845): vertebral canal Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012