he gave it a good drenching
اس نے اسے ایک اچھا ڈرائنگ دینا
the act of making something completely wet
کچھ مکمل طور پر گیلے بنانے کا کام