artificial lake - English Synonyms Dictionary

artificial lake

n.
[1] reservoir , man-made lake