self-reproaching - Alemán Inglés Diccionario