landslide of river channel - Spanish English Dictionary