Category | Lumbar Canal Stenosis |
Lumbar spinal stenosis is a narrowing of the spinal canal in the lower back. Stenosis, meaning contraction, puts pressure on your spinal nerve or the nerves that run from your spinal cord to your muscles. Spinal stenosis can occur in any part of your spine.