0
Anonymous
The phrase canal stenosis refers to the narrowing of the spaces open within your spine. This can put pressure on your spinal cord and cause pain.
Wiki User
Chat with our AI personalities