self-reproached - Alemán Inglés Diccionario