Dictionary search results

Showing 1-2 of 2 results

chenille British & World English

A tufty, velvety cord or yarn, used for trimming furniture and made into carpets or clothing