self-promoting - French English Dictionary