Synonyms and Antonyms for artificial_lake

1. artificial lake (n.)

lake used to store water for community use

Synonyms: