Definition of tailor's twist in English:

tailor's twist

noun

  • [mass noun] Strong thread used by tailors.