DOWNSLAUGHT


Meaning of DOWNSLAUGHT in English

Downpour + onslaught. A torrential rain. Example: I can't believe the Christmas lights stayed up with that downslaught we had last night.

Slang English vocab.      Английский сленговый словарь.