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