Braggarts Synonyms

A very boastful and talkative person
(Noun)