self-aggrandising - French English Dictionary