Skip to main content

Definitions by SAXNYC

rainslaught 

being tormented or having to experience torrential rain as that from a hurricane such as Ida or Katrina
did you survive the rainslaught, or did you get rainslaughtered
rainslaught by SAXNYC September 2, 2021