Dictionary definition · meshed
noun
- the holy city of Shiite Muslims; located in northeastern Iran
adjective
- resembling a network"a meshed road system"
- (used of toothed parts or gears) interlocked and interacting"the gears are engaged"
Similar words
Source: Open English WordNet (CC BY 4.0).