place where the vines abound - Spanish English Dictionary