What does "immersed" mean?

Immersed: Deeply occupied; engrossed; entangled.

Additional senses

  1. 2.(Bot.) Growing wholly under water. Gray.

Sources