Word info

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.

Source: en.wiktionary.org

Close letter words and terms