English Dictionary
◊ CHENILLE
chenille
n 1: a soft tufted cord used in embroidery
2: a heavy fabric woven with chenille cord; used in rugs and
bedspreads