look at oneself in a mirror - Alemán Inglés Diccionario