trickling water - French English Dictionary