self-congratulatory - French English Dictionary