place with many springs - Francés Inglés Diccionario