place with abundant springs - French English Dictionary