We do not currently know of any synonyms for sheepswool sponge.
The noun sheepswool sponge is defined as:
Did you mean sponge?