ENMESHED

Definition of ENMESHED

  1. (adj)caught as if in a mesh