blowhard
noun
°A person who talks too much or too loudly, especially in a boastful or self-important manner.
synonyms: big mouth, blusterer, boaster, braggart more» , loudmouth