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.      Английский словарь экологического инжиниринга.