Impoundment meaning
The act of impounding or the state of being impounded.
noun
A body of water, such as a reservoir, made by impounding.
noun
The condition of being taken into police or judicial custody, pending further proceedings.
noun
A body of water impounded within an enclosure, such as a reservoir.
noun
Advertisement
The state of being impounded.
noun