glove sponge - Turkish English Dictionary