kamus
.
Search
About
artificial_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
man-made lake
reservoir