Definitions for "Impounded"
A body of water that is confined, as if in a reservoir.