Affronter

Webster's Dictionary of the English Language

·noun One who affronts, or insults to the face.