microclamps

English

Noun

microclamps

  1. plural of microclamp