DEMERSION


Meaning of DEMERSION in English

noun the act of plunging into a fluid; a drowning.

2. demersion ·noun the state of being overwhelmed in water, or as if in water.

Webster English vocab.      Английский словарь Webster.