meshworks

English

Noun

meshworks

  1. plural of meshwork