drenchings

English

Noun

drenchings

  1. plural of drenching