Loading patent details...
US5874486A: Biodegradable Polymeric Composition | Searchlight