chenille : Idioms & Phrases


chenille cord

  • noun a soft tufted cord used in embroidery
    chenille.
WordNet