mesh [pl. meshes]
Notices
  • a piece of material made of threads or wires that have been woven together like a net