Meaning of “affront” - Learner’s Dictionary

affront

noun [ C ] uk us /əˈfrʌnt/

something that is offensive or insulting to someone:

He regarded the comments as an affront to his dignity.

(Definition of “affront” from the Cambridge Learner’s Dictionary © Cambridge University Press)