microscope shutter - Francés Inglés Diccionario