English Dictionary
◊ DRENCHING
drenching
n : the act of making something completely wet [syn: {soaking},
{souse}, {sousing}]