artificial lake Meaning, Definition & Usage

  1. noun lake used to store water for community use
    man-made lake; reservoir.

WordNet