microcellular polyurethane - French English Dictionary