n : a canal that contains the spinal cord and is delimited by the neural arches on the dorsal side of the vertebrae - called also spinal canal . Published under license with Merriam-Webster, Incorporated. © 1997-2024.