renal fistula - French English Dictionary