embroidery stitch

Noun
  1. A stitch made with thread and a threaded sewing needle through fabric or leather (synset 104187375)

Found on Word Lists

Other Searches