self-reproving - Turkish English Dictionary