Impoundment 2 topics · 2 sources ScienceEnergyA body of water confined by a dam, dike, floodgate or other artificial barrier.US DOE Office of Energy Efficiency & Renewable Energy — Glossary of Energy-Related Terms retrieved 2014-05-26 Cite ScienceWaterBody of water created by a dam. Bureau of Reclamation — Bureau of Reclamation Glossary Cite