IMMERSION Meaning of IMMERSION in English n.1) total ~2) ~ in (total ~ in one's work) The Bbi combinatory dictionary of English, a guide to word combinations. Комбинаторный словарь английского языка Bbi. Руководство по словосочетаниям. 2012