Synonyms of Man-made Lake in English :
Antonyms of Man-made Lake in English
Thesaurus of Man-made Lake in English
Man-made Lake
see definition of man-made lakeSynonyms of man-made lake
1. (noun) lake used to store water for community use
Hypernyms of man-made lake
1. (noun) lake used to store water for community use