screw-piled - French English Dictionary