small open-air café - Français Anglais Dictionnaire