napped and tufted stuff made of thread and cotton yarn - Allemand Anglais Dictionnaire