illuminating mirror - Francés Inglés Diccionario