open-cell foamed plastic - French English Dictionary