chastised by divine justice - Turco Inglés Diccionario