"Two adjacent lower pole renal tumours"
About: Kent & Canterbury Hospital / Urology
"Two adjacent lower pole renal tumours"
About: Kent & Canterbury Hospital / Urology