What does drench mean?
verb
To soak or saturate something with liquid, typically water. To overwhelm or overpower someone or something.
Example
"The heavy rain drenched the crops, causing significant damage."
Definition generated by AI and curated by RJS Tech Solutions LLP.