twist-stitch embroidery - German English Dictionary