sheep's-wool sponge - Espagnol Anglais Dictionnaire