self-congratulate

listen to the pronunciation of self-congratulate
الإنجليزية - الإنجليزية
To congratulate oneself, especially in a self-satisfied manner