drenching - Anglais Synonymes Dictionnaire

drenching

n.
[1] soaking , souse , sousing