porous polyurethane foam - French English Dictionary