History
History
Synonyms
UK
US
Meaning:
merge

(to cause business companies) to become one unit; to fade or change gradually into something

bring or come together

soak

(to cause a person, thing) to become completely wet

drench, wet

IMMERGE as in Wiktionary
IMMERGE as in Wikipedia