English edit

Noun edit

microneedles

  1. plural of microneedle