drenched is a form of:

Drench



noun
1.
(A soaking, a large liquid dose, esp. for a sick animal) drench of rain ភ្លៀងខ្លាំង, ការលិចទឹក
Example: We were drenched. to the skin in the storm last night.prepare a drench ថ្នាំបព្ទ្រាកសត្វ
2.
(វេជ្ជសាស្ត្រ) ថ្នាំបញ្ច្រកសត្វ
verb
1.
(TRANSITIVE) (to make thoroughly wet, to make (a horse, etc) swallow a medicinal liquid) rains drench them ទទឹក, លិចទឹក, drench sheep បព្ទ្រាកថ្នាំសត្វ
2.
បញ្ច្រកថ្នាំសត្វ