If you immerse yourself in something that you are doing, you become completely involved in it. Since then I've lived alone and immersed myself in my career. + immersed im·mersed He's really becoming immersed in his work
thrust or throw into; "Immerse yourself in hot water" enclose or envelop completely, as if by swallowing; "The huge waves swallowed the small boat and it sank shortly thereafter