philodox

/fɪlɒdɒks/

Definitions

1. noun

a self-lover or self-praiser, especially in a derogatory sense

“The philosopher was accused of being a philodox, overly praising his own work.”

Synonyms

  • self-lover
  • self-praiser

Antonyms

  • self-critic
  • self-hater