with a splashing sound - French English Dictionary