The English term "outrage" matches the Italian term "atrocità"

other english words that include "outrage" : italian :
outrageous indignante, scellerato
outrageously scellerato, inaudito
outrageousness sfrenatezza