place where the vines abound - Français Anglais Dictionnaire