channel a river course - Spanish English Dictionary