Archive for the tag "hydroureter"

Time to play! [23] : the answer

Obstructive nephrolithiasis and hydronephrosis in a cat