Summary
English Synonyms:   more detail...
  1. man-made lake:


English

Detailed Synonyms for man-made lake in English

man-made lake:

man-made lake [the ~] noun

  1. the man-made lake
    – lake used to store water for community use 1
    the reservoir; the artificial lake; the man-made lake
    – lake used to store water for community use 1

Related Definitions for "man-made lake":

  1. lake used to store water for community use1

Related Synonyms for man-made lake