floating wreckage - French English Dictionary