heavy-duty stitch - French English Dictionary