luminescence microscopy - Francés Inglés Diccionario