blowhard

/B L OW1 HH AA0 R D/
noun
  1. 1

    A person who talks too much or too loudly, especially in a boastful or self-important manner.

Source: https://en.wiktionary.org/wiki/blowhard