damsite (English, noun)
expansion: damsite (plural damsites)
Senses:
glosses: The area of land where a dam is built
Forms:
form: damsites
tags: plural
form: dam site
tags: alternative