self-reproved - Alemán Inglés Diccionario