a sense of accomplishment - Turc Anglais Dictionnaire