HomeContact

Cells or Tissue Attached to a Non-degradable Filamentous Matrix Encapsulated by a Semi-permeable Membrane

Patent number: ES2178427T