strong cord made of twisted cotton threads - Español Inglés Diccionario