drenchingdrench-ingListennounAn instance of making or becoming completely wet, often by heavy rain."We got a proper drenching."adjectiveCausing something to become thoroughly wet; soaking completely."The drenching rain soaked us."ThesaurusSynonyms: souse, sousing, soakingSign in to learn this word← Back