English word definition — powered by WordNet
the act of making something completely wet
Want to remember drenching?