self-congratulation (n.)youdaoicibaDictYouDict[self-congratulation 词源字典]
1630s, from self- + congratulation.[self-congratulation etymology, self-congratulation origin, 英语词源]