man-made_lakeEnglish

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