man-made lake

Explore definitions, synonyms, and language insights of man-made lake

Definitions

Noun
lake used to store water for community use

More General Terms