land on water - French English Dictionary