'artificial lake' definitions:

Definition of 'artificial lake'

(from WordNet)
noun
Lake used to store water for community use [syn: reservoir, artificial lake, man-made lake]