self-reproaching - Turco Inglés Diccionario