microneedle array noun1 •A drug delivery patch composed of an array of microscopic needles that inject the drug over a contact area. formsmicroneedle arrays