English word definition — powered by WordNet
an open fabric of string or rope or wire woven together at regular intervals
Want to remember meshwork?