1. of Drench2. the act of making something completely wet; "he gave it a good ">drenching"
drenching |