As verbs the difference between drenching and deworming
is that drenching is present participle of lang=en while deworming is present participle of lang=en.
As a noun drenching
is the act by which something is drenched; a soaking.
drenching
English
Verb
(head)
Noun
(
en noun)
The act by which something is drenched; a soaking.