place with several springs - French English Dictionary