sponge finger - Turkish English Dictionary