sheep's-wool sponge - French English Dictionary