Loading patent details...
US12692389B1: Biodegradable polyurethane foam slabstock and method of production | Searchlight