The English term "outrageous" matches the Italian term "indignante, scellerato"

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