IMMERSE

Definition of IMMERSE

  1. (verb)thrust or throw into
  2. (verb)devote (oneself) fully to
  3. (verb)enclose or envelop completely, as if by swallowing
  4. (verb)cause to be immersed