blow-hard








noun Slang.

  1. an exceptionally boastful and talkative person.
58 queries 0.645