Definitions Found:

to plunge into a liquid, also IMMERGE