self-reproved - Turco Inglés Diccionario