olive plantation and depot - Français Anglais Dictionnaire