Meaning of “sponge rubber” in the English Dictionary

English