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