Definitions
noun
accumulation of urine in the kidney because of an obstruction in the ureter
Look “hydronephrosis” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
accumulation of urine in the kidney because of an obstruction in the ureter