English
Detailed Synonyms for man-made lake in English
man-made lake:
man-made lake [the ~] noun
-
the man-made lake
– lake used to store water for community use 1the reservoir; the man-made lake; the artificial lake– lake used to store water for community use 1