Answer: braggy

AnswerCrossword Clue
braggytending to brag