blowhard

/ˈbloʊˌhɑrd/
noun
  1. A person who talks too much and too proudly about their own opinions or achievements.
    • My uncle is a bit of a blowhard, always bragging about his golf game.
    • The politician was a known blowhard who never listened to others.
    • Nobody wanted to sit next to the blowhard at the party.
Antonyms
What does "blowhard" mean? | whatsthatwordmean | whatsthatwordmean