meandering river