falling water forming foam - French English Dictionary