What is the meaning of Self-congratulation?

Self-satisfied congratulation of oneself for one's achievements or accomplishments.

Source: wiktionary.org