Definitions Found:

to immerse (to plunge into a liquid, also IMMERGE)