SOUSE Meaning of SOUSE in English (1) To plunge into a liquid. (2) To make soaking wet; drench. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012