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