micromembranes

English

Noun

micromembranes

  1. plural of micromembrane