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. Английский сленговый словарь. 2012