stereo microscope - Turkish English Dictionary