IMMERSION Meaning of IMMERSION in English n. 1.Dipping, plunging, immersing.2.Engagement, absorption.3.( Astron. ) Disappearance, occultation.4.Baptism by dipping or ~. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012