microactuators

English

Noun

microactuators

  1. plural of microactuator