place with many springs - Turkish English Dictionary