American Dictionary
Definition drench in American English
drench verb
[transitive] verb
/drentʃ/
American Dictionary