self-congratulation - French English Dictionary