chastised by divine justice - Alemán Inglés Diccionario