sheep's wool thread - Spanish English Dictionary