Loading patent details...
US4675381A: Biodegradable Polypeptide and Its Use for the Gradual Release of Drugs | Searchlight