self-reproaching - Francés Inglés Diccionario