an improvised beach tent - Français Anglais Dictionnaire