self-reproved - Francés Inglés Diccionario