chenille cord

Noun
  1. A soft tufted cord used in embroidery (synset 103017646)

Found on Word Lists

Other Searches