artificial thread - Turkish English Dictionary