IMMERSE Meaning of IMMERSE in English v. a. 1.Dip, plunge, immerge, submerge, overwhelm, sink, douse, souse, duck.2.Involve, engage, absorb, sink. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012