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 artificial lake; the man-made lake– lake used to store water for community use 1