leather sponge - Turkish English Dictionary