sheep's-wool sponge - German English Dictionary