microneedle array

Noun

 * 1)  A drug delivery patch composed of an array of microscopic needles that inject the drug over a contact area.