Definitions of artificial lake:

  • noun:   lake used to store water for community use