look at yourself in the mirror - Francés Inglés Diccionario