sponge cloth
تعریف انگلیسی
noun
- any soft porous fabric (especially in a loose honeycomb weave)