self-reproached - Turco Inglés Diccionario