Show More
Microneedle patch

Fluorescent labeled Microneedle patch loaded with drug