self-reproached - Turkish English Dictionary