microneedles

English

Noun

microneedles

  1. plural of microneedle