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