Synonyms: braggart, bragger, blowhard, boaster, vaunter, line-shooter
Definition: a very boastful and talkative person
Similar words: egoist, egotist, swellhead
Definition: a conceited and self-centered person