Langimage
English
B2

an area designated for the impounding of water or other resources.

Meanings

an area designated for the impounding of water or other resources.

The impoundment area was expanded to accommodate more water.

Synonyms

Antonyms

Last updated: 2025/01/11 12:01