meshworks
English
Noun
meshworks
plural of
meshwork