1 [with object] dip or submerge in a liquid:immerse the paper in water for twenty minutes
baptize (someone) by immersion in water.
2 (immerse oneself or be immersed) involve oneself deeply in a particular activity:she immersed herself in her workshe was still immersed in her thoughts