pipe pile - French English Dictionary