artificial lake

Explore definitions, synonyms, and language insights of artificial lake

Definitions

Noun
lake used to store water for community use

More General Terms