self-critically - French English Dictionary