stunning scenery; stunning view - Français Anglais Dictionnaire