the truth burst in upon me - Alemán Inglés Diccionario