self-reproached - Turc Anglais Dictionnaire