immersion

1 ENTRIES FOUND:
immersion /ɪˈmɚʒən/ noun
immersion
/ɪˈmɚʒən/
noun
Britannica Dictionary definition of IMMERSION
[noncount]
1 
: the act of putting someone or something completely in a liquid or the state of being completely in a liquid
2 
a  : complete involvement in some activity or interest
b  : a method of learning a foreign language by being taught entirely in that language