IMMERSION Meaning of IMMERSION in English ( n. ) Submersion in water for the purpose of Christian baptism, as, practiced by the Baptists. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012