stretch of land along the seashore - Français Anglais Dictionnaire