streams - French English Dictionary