Self-gratulation



ENGLISH MEANING
noun
1.
Gratulation of one's self.