a sense of accomplishment - Français Anglais Dictionnaire