floating pile - French English Dictionary