truth suffers but never dies - Alemán Inglés Diccionario