self-congratulate

listen to the pronunciation of self-congratulate
Английский Язык - Английский Язык
To congratulate oneself, especially in a self-satisfied manner