yarn made from wool - French English Dictionary