artificial thread - German English Dictionary