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 lake

Synonyms 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