chenille
Explore definitions, synonyms, and language insights of chenille
Definitions
Noun
a soft tufted cord used in embroidery
Noun
a heavy fabric woven with chenille cord; used in rugs and bedspreads