hemp rope or thread - German English Dictionary