self-reproof - Turkish English Dictionary