self-praise - French English Dictionary