blowhard

Noun
  1. A very boastful and talkative person (synset 109891532)

Found on Word Lists

Other Searches