a person who boasts about their achievements or possessions
No one at the party enjoyed listening to the braggart's stories.
Master “braggart” and 999 more SAT words