feel self-reproach - Turkish English Dictionary