that blowhard thinks the red sox can come back from a 3-0 deficit
someone who speaks loud and long, offering an opinion you disagree with
"that blowhard thinks the red sox can come back from a 3-0 deficit" What is the definition of "blowhard"?