place abounding in vineyards - Turco Inglés Diccionario