devote (oneself) fully to; He immersed himself into his studies
[ Syn: steep , immerse , plunge , engross , absorb , soak up ]
flow over or cover completely; The bright light engulfed him completely'