self-criticizing - French English Dictionary