Definitions of braggart:

  • noun:   a very boastful and talkative person