Dictionary definition · immerse
verb
- thrust or throw into"Immerse yourself in hot water"
- devote (oneself) fully to"He immersed himself into his studies"
- enclose or envelop completely, as if by swallowing"The huge waves swallowed the small boat and it sank shortly thereafter"
- cause to be immersed"The professor plunged his students into the study of the Italian text"
Source: Open English WordNet (CC BY 4.0).