popinjay

/pɒpɪnˈdʒeɪ/

Definitions

1. noun

A person who shows off or boasts, especially in a ridiculous or annoying way

“He’s such a popinjay, always talking about his fake accomplishments.”

Synonyms

  • braggart
  • show-off

Antonyms

  • bashful
  • unassuming