microneedle arrays

English

Noun

microneedle arrays

  1. plural of microneedle array