sheep's-wool sponge - Francés Inglés Diccionario