self-reproof - French English Dictionary