The definition of a blowhard is a person who boasts in an obnoxious or unpleasant way.(noun)
Someone who is constantly telling you how much money he has and how great he is to the point where it really annoys you is an example of a blowhard.
See blowhard in Webster's New World College Dictionary
See blowhard in American Heritage Dictionary 4
Learn more about blowhard