Stenosis means refers to the narrowing or tightening of the spinal canal in the lumbar or lower back region. The spinal canal is the bony tube in which the spinal cord and the nerve roots travel. The narrowing of this canal results in pressure on the spinal cord or spinal nerves causing various symptoms like pain, stiffness, and incontinence.


