Loading patent details...
US20040166089A1: Biodegradable polyacetals | Searchlight