luminescence microscope - Francés Inglés Diccionario