precast concrete pile - French English Dictionary