Webster's Revised Unabridged Dictionary · 1913

blowhard

blowhard , noun

a very boastful and talkative person.