Definition of tailor's twist in English:

tailor's twist

noun

mass noun
  • Strong thread used by tailors.