kamus
.
Search
About
man-made_lake
English
artificial lake, man-made lake, reservoir
Noun
Lake used to store water for community use
English: reservoir, artificial lake, man-made lake
English words with similar meanings
Show 2 words
artificial lake
reservoir