nephroscope - French English Dictionary