spinal canal

Definitions

General Science

Medical

  • noun the hollow channel running down the back of the vertebrae, containing the spinal cord.

Sports

  • noun a passage that runs through the opening in the middle of each vertebra of the spinal column and contains the spinal cord, the meninges, nerve roots and blood vessels
http://www.dictionarycentral.com/definition/spinal-canal.html