line-shooter
synonyms
blowhard
boaster
braggart
vaunter
hypernyms
egoist
egotist
swellhead