adj
1. caught as if in a mesh
e.g. enmeshed in financial difficulties
Synonym: enmeshed
2. intermeshed什么意思
2. (used of toothed parts or gears) interlocked and interacting
e.g. the gears are engaged meshed gears intermeshed twin rotors
Synonym: engaged meshed