water wave reflection - French English Dictionary