Synonyms of Artificial Lake in English :

Antonyms of Artificial Lake in English

Thesaurus of Artificial Lake in English

Artificial Lake

see definition of artificial lake

Synonyms 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