FPO/TPO Roof membranes

TPO stands for thermoplastic polyolefin, which is a blend of polypropylene and an elastomer.