SPINAL CANAL Meaning of SPINAL CANAL in English ■ noun a cavity which runs through each of the vertebrae and encloses the spinal cord. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004