self-reproached - Espagnol Anglais Dictionnaire