chenille cord


Meanings

  • a soft tufted cord used in embroidery

Synonyms