self-glorifying - French English Dictionary