So what does Stress Incontinence mean, anyway? Here’s one definition from the Canadian Women’s Health Network, which, by the way, has lost it’s federal funding…..really!!?
Stress incontinence : wetting due to pressure on the lower stomach muscles, like coughing, sneezing, or laughing.