Home Synonyms drench
See US English definition of drench
See UK English definition of drench
See Spanish definition of empapar
1‘rain was falling fast, drenching the countryside’
dry
READ THESE ARTICLES