English | German | Russian | Czech

artificial lake English

Meaning artificial lake meaning

What does artificial lake mean?

artificial lake

(= reservoir) lake used to store water for community use

Synonyms artificial lake synonyms

What other words have the same or similar meaning as artificial lake?

artificial lake English » English

reservoir man-made lake water well basin

Are you looking for...?