natural flood channel glossary / natural flood channel A channel through which floodwaters naturally accumulate and flow downstream. natural flood channel Read More »