damsite

/dæmˈsaɪt/

Definitions

1. noun

A site where a dam is to be or has been constructed.

“The construction company is planning to build a new damsite on the river.”

Synonyms

  • dam
  • reservoir
  • water storage

Antonyms

  • spring
  • water source