place abounding in vineyards - German English Dictionary