telelectroscope - German English Dictionary