Englishfor English speakers
artificial lake English
Meaning artificial lake meaning
What does artificial lake mean?
artificial lake
Synonyms artificial lake synonyms
What other words have the same or similar meaning as artificial lake?