Urinary tract obstruction: what has been learned about it, and what is still to be learned.
D006801:Humans; D009369:Neoplasms; D014522:Urethral Diseases; D014570:Urologic Diseases
URINARY TRACT/diseases