'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]