What is the meaning of the word "affront"?

Definitions:

  1. to treat, mention, or speak to rudely copy to clipboard verb
    • If you want this job you have to stop affronting people. copy to clipboard

Synonyms: