Advertisement

Synonyms of Reservoir

Primary definition: A large natural or artificial lake used as a source of water supply.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement