Subscribe
URL of the page has been copied to clipboard.
Meaning : The canal in successive vertebrae through which the spinal cord passes.
Synonyms : canalis vertebralis, vertebral canal
Install App