land spring
English
Noun
land
spring
(
plural
land springs
)
Water lying near the surface, easily drawn upon by shallow wells.