sheep's fleece - French English Dictionary