caught as if in a mesh; enmeshed in financial difficulties
[ Syn: enmeshed ]
(used of toothed parts or gears) interlocked and interacting; the gears are engaged; meshed gears; intermeshed twin rotors
[ Syn: engaged , meshed ]