microclosures

English

Noun

microclosures

  1. plural of microclosure