Definition of "Immerse" :
verb: devote (oneself) fully to
"He immersed himself into his studies."
verb: cause to be immersed
verb: thrust or throw into
"Immerse yourself in hot water."
verb: enclose or envelop completely, as if by swallowing
verb: devote (oneself) fully to
"He immersed himself into his studies."
verb: cause to be immersed
verb: thrust or throw into
"Immerse yourself in hot water."
verb: enclose or envelop completely, as if by swallowing