river debris - French English Dictionary