Source:WordNet 3.1
1. (
) devote (oneself) fully to; "He immersed himself into his studies" ;
2. (
) flow over or cover completely; "The bright light engulfed him completely" ;
See more about : ENGULFS