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