immerse, to

English Notes: 

Goblet: Immersed in their everyday problems, ...

English Description: 

"to plunge into (a fluid)," also to immerge

German Translation: