self-reproof - Spanish English Dictionary