microneedle array
Noun
Meaning
microneedle array (plural microneedle arrays)
(medicine, pharmacology) A drug delivery patch composed of an array of microscopic needles that inject the drug over a contact area.
Noun
microneedle array (plural microneedle arrays)
(medicine, pharmacology) A drug delivery patch composed of an array of microscopic needles that inject the drug over a contact area.