An area, generally small, where water, or another liquid such as oil, percolates slowly to the land surface.
Related terms:
An area, generally small, where water, or another liquid such as oil, percolates slowly to the land surface.
Related terms: