Meaning of “sponge rubber” in the English Dictionary

british dictionary