DEPRESSION STORAGE Meaning of DEPRESSION STORAGE in English the storage of water in low areas such as puddles, bogs, ponds, and wetlands. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012