microcellular polyurethane - German English Dictionary