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 saved0 chars
noun
A body of water impounded within an enclosure, such as a reservoir.
The act of impounding.
The state of being impounded.