Self-Rolled Porous Hollow Tubes Made up of Biodegradable Polymers.

Self-Rolled Porous Hollow Tubes Made up of Biodegradable Polymers.