self-congratulation (n.)youdaoicibaDictYouDict
1630s, from self- + congratulation.