Answer: vaunter

AnswerCrossword Clue
vaunterone who vaunts (to brag (to boast))
vaunterboast
vaunterto boast (of)