1. Verb form
of Mesh
2. Noun
an open fabric of string or rope or wire woven together at regular intervals
Vocabulary classified under Academic vocabulary
More about this word
Synonyms and related words
Explore this word
