have the upper hand - Français Anglais Dictionnaire