self-reproach - Turkish English Dictionary