MohammedPreview
Open in TheBrain

To Enwrap

  1. To wrap around, surround; to envelop
  2. To absorb completely or engross