microscope shutter - Turkish English Dictionary