place with abundant springs - German English Dictionary