Meaning ofdrenchin English

drench

uk/drentʃ/
#common
Definitions