nephrotomography - French English Dictionary