secluded spot - Français Anglais Dictionnaire