English edit

Etymology edit

micro- +‎ mesh

Noun edit

micromesh (plural micromeshes)

  1. A mesh having microscopic spacings