artificial lake
noun
Meaning
A body of water created by human intervention, typically through damming a river or excavating a basin.
Examples
- The artificial lake serves as the primary reservoir for the surrounding agricultural region.
- Local wildlife has begun to thrive in the ecosystem surrounding the newly formed artificial lake.
Synonyms: reservoir, man-made lake, impoundment, catchment