land spring

English

Noun

land spring (plural land springs)

  1. Water lying near the surface, easily drawn upon by shallow wells.