nephroscope - Turkish English Dictionary