sheep's-wool sponge - Turkish English Dictionary