self-advertisement - French English Dictionary