microsponge
Meaning
- noun A collection of very small, spongelike particles, having a large porous surface, used for drug delivery.
- noun A small sponge.
Similar words
nanosponge nanomicelle microballoon microsuspension microparticle microscaffold microsyringe micromicelle submicroparticle microcapsule
Save “microsponge” to learn later