self-denigration - French English Dictionary