English
Detailed Synonyms for artificial lake in English
artificial lake:
artificial lake [the ~] noun
-
the artificial 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