Back to Feed

Microneedle array assembly, drug delivery device and method for administering liquid across a broad area at low pressure