place abounding in springs - Turco Inglés Diccionario