bankside trees

Large shading trees along the edge of a river / stream channel, often with exposed roots within the water course and overhanging branches that can be submerged in the water.