flow with a splashing noise - French English Dictionary