1 result found

Search Results for: microsphere

Microsphere

A spherical shell that is usually made of a biodegradable or resorbable plastic polymer, that has a very small diameter... Read More