self-reproached - Francés Inglés Diccionario