IMMERSION Meaning of IMMERSION in English n immersion (1. dipping, plunging; 2. [Astron.]) Interlingua English vocab. Английский словарь Интерлингва. 2012