IMMERSE Meaning of IMMERSE in English To plunge, drop, or dip into or as if into a liquid, especially so as to cover completely. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012