sponge rubber pad - Spanish English Dictionary