Energy glossary What is IMPOUNDMENT? IMPOUNDMENT — A body of water confined by a dam, dike, floodgate or other artificial barrier. More Energy terms →