chastised by divine justice - Francés Inglés Diccionario