IMMERSION Meaning of IMMERSION in English (n.) Submersion in water for the purpose of Christian baptism, as, practiced by the Baptists. Webster's English dictionary. Английский словарь Webster. 2012