cross a river on rafts - French English Dictionary