Similar: An abnormal narrowing or tightening of of the lumen of a hollow organ Different: Stricture : flow of urine obstructed Stenosis : reduce urine flow
Forum Rules