sense of mastery - Français Anglais Dictionnaire