an area designated for the impounding of water or other resources.
Meanings
The impoundment area was expanded to accommodate more water.
Synonyms
Antonyms
Examples
Last updated: 2025/01/11 12:01