About us
Define
Definitions for
"Impounded"
A body of water that is confined, as if in a reservoir.
green.org