English Dictionary
◊ IMMERSION
immersion
n 1: covering completely with water [syn: {submergence}, {submerging},
{submersion}]
2: a form of baptism in which part or all of a person's body is
submerged
3: the act of submerging something [syn: {ducking}, {dousing}]