Summary
English Synonyms:   more detail...
  1. artificial lake:


English

Detailed Synonyms for artificial lake in English

artificial lake:

artificial lake [the ~] noun

  1. the artificial 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

Alternate Synonyms for "artificial lake":


Related Definitions for "artificial lake":

  1. lake used to store water for community use1

Related Synonyms for artificial lake