ハッポウポリウレタン
Meanings
Noun
1. foamed polyurethane; polyurethane foam
Composed of
foaming