EnglishMain Dictionary
immerse
Universal Words
verb [VN]
1 ~ sb/sth (in sth) to put sb/sth into a liquid so that they or it are completely covered:
The seeds will swell when immersed in water.
2 ~ yourself / sb in sth to become or make sb completely involved in sth:
She immersed herself in her work. * Clare and Phil were immersed in conversation in the corner.