place with abundant springs - Turkish English Dictionary