braggart

Noun
  1. A very boastful and talkative person (synset 109891532)
Adjective
  1. Exhibiting self-importance (synset 301896819)
    "big talk"

Other Searches