Drenching

Definition:

  • (p. pr. & vb. n.) of Drench

Compare drenching with other words:

drenching vs. trenching

drenching vs. wrenching

dosing vs. drenching

drenching vs. soaking