nephroscope - Spanish English Dictionary