man-made lake

noun

  1. 1

    lake used to store water for community use

Synonyms

Also useful for “man-made lake”:Scrabble