chenille yarn - Turkish English Dictionary