sea reflection - French English Dictionary