Definition of Artificial Lake

  • 1. Lake used to store water for community use Noun

Synonyms for word "artificial lake"

Semanticaly linked words with "artificial lake"

Hyponims for word "artificial lake"