self-reproved - Español Inglés Diccionario