microapplicators

English

Noun

microapplicators

  1. plural of microapplicator