blowhard
noun/ˈbləʊhɑːd/
/ˈbləʊhɑːrd/
(North American English, informal, disapproving)- a person who talks too proudly about something they own or something they have done
Check pronunciation:
blowhard
Definition of blowhard noun from the Oxford Advanced Learner's Dictionary