place abounding in vineyards - Français Anglais Dictionnaire