long and link stitch - French English Dictionary