immersed; immersing
1
: to plunge into something that surrounds or covers
especially
: to plunge or dip into a fluid
3
: to baptize by immersion
Love words? Need even more definitions?
Merriam-Webster unabridged
Share