ribbed fleece - French English Dictionary