hemp rope or thread - Spanish English Dictionary