self-aggrandizing - French English Dictionary