watch from a high vantage point - Français Anglais Dictionnaire