place abounding in springs - Alemán Inglés Diccionario