microchambers

English

Noun

microchambers

  1. plural of microchamber