lazy daisy stitch

Noun
  1. Long chain stitches arranged in flower patterns (synset 103656299)

Other Searches