Skip to content
ontologydriven
Sign out

Dictionary

Words, grammatical forms and meanings linked to the ontology.

microneedle array en · NOUN

Meanings

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

Forms

SpellingFeaturesLabelsSource
microneedle arrays Number=Plur lexicographic

Hypernyms

transdermal patch