Definition of long threads in English:
long threads
noun
Textiles(The threads constituting) the warp; often contrasted with cross threads.
Origin
Early 18th century; earliest use found in John Beaumont (c1640–1731), natural philosopher and collector of geological specimens.
Are You Learning English? Here Are Our Top English Tips