Word info

damsite

Noun

Meaning

damsite (plural damsites)

The area of land where a dam is built

Source: en.wiktionary.org

Anagrams

Close letter words and terms