Immersion
Part of speech: noun
Definition: the act of immersing or the condition of being immersed the total submerging of a person in water as an act of baptism an immersion heater a smooth map whose differential is everywhere injective, related to the mathematical concept of an embedding
Dousing
Part of speech: verb
Definition: To plunge suddenly into water; to duck; to immerse.