cloth made from coarse tow yarns - Turco Inglés Diccionario