micromeshes
English
Noun
micromeshes
plural of
micromesh