landslide of river channel - Turkish English Dictionary