Answer: affrontive

AnswerCrossword Clue
affrontivetending to affront or offend