man-made lake Meaning, Definition & Usage

  1. noun lake used to store water for community use
    artificial lake; reservoir.

WordNet