Definitions
noun
an open fabric of string or rope or wire woven together at regular intervals
Look “meshing” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an open fabric of string or rope or wire woven together at regular intervals