microneedle arrays
English
Noun
microneedle
arrays
plural of
microneedle array