blow·hard [ blá¹" hrd ] (plural blow·hards)
noun
Definition:
empty boaster: somebody who boasts but is considered ineffectual.
Example:
"I might be an amatuer in yer little narrow minded view but I called the consequences in Iraq some 7 years ago"