What is Drenching?
to pissover everything in sight. usually done by drunk young men.
we ad a really great time last night. up the eefway drenching.