river bus - French English Dictionary