sponge cloth

Noun
  1. Any soft porous fabric (especially in a loose honeycomb weave) (synset 104290922)

Other Searches