self-applause - French English Dictionary