open-cell foamed plastic - Francés Inglés Diccionario