immersed in water; a drenching or dunking.

listen to the pronunciation of immersed in water; a drenching or dunking.
immersed in water; a drenching or dunking.
Favorites