Loading patent details...
US6303136B1: Cells or tissue attached to a non-degradable filamentous matrix encapsulated by a semi-permeable membrane | Searchlight