A check dam is a small dam designed to reduce flow velocity and control soil erosion.
A wing dam is a structure that only partly restricts a waterway, creating a faster channel that resists the accumulation of sediment.