chenille_cordEnglish

chenille, chenille cord

Noun

A soft tufted cord used in embroidery

English: chenille, chenille cord

English words with similar meanings

Show 1 words