dissecting microscope - Turkish English Dictionary