Loading patent details...
US6689608B1: Porous biodegradable polymeric materials for cell transplantation | Searchlight