impoundment

noun 3

Definitions

noun

1

A body of water impounded within an enclosure, such as a reservoir.

2

The act of impounding.

3

The state of being impounded.

Your note

not saved
0 chars