mooring pile - French English Dictionary