self-glorification - French English Dictionary