he gave it a good drenching
उसने इसे एक अच्छा ड्रेन्चिंग दिया
the act of making something completely wet
कुछ भी पूरी तरह से गीला बनाने की कार्यवाही