Meaning of “chenille” in the English Dictionary

british dictionary