telemicroscope - Turkish English Dictionary