Main entry: braggart, bragger, blowhard, boaster, vaunter, line-shooter
Definition: a very boastful and talkative person