sponge cloth

noun

1.
any soft porous fabric (especially in a loose honeycomb weave)