place with many springs - German English Dictionary