English dictionary
artificial lake meaning and definition
Definition and meaning of artificial lake at MeaningMonkey.org. artificial lake meaning and definition in the English Dictionary.ARTIFICIAL LAKE noun
Definition of artificial lake (noun)
- lake used to store water for community use
- synonyms: man-made lake, reservoir
Source: Princeton University Wordnet