micromembranes
English
Noun
micromembranes
plural of
micromembrane