sheep's wool thread - French English Dictionary