stream meandering - French English Dictionary