line-shooter

synonyms

blowhard

boaster

braggart

vaunter

hypernyms

egoist

egotist

swellhead