Really heavy, pouring rain. I'm talking rain so heavy you have to swim through it, and streets turning into raging rivers. Example: I got caught in that boston rain last night; think I've got pneumonia now.
BOSTON RAIN
Meaning of BOSTON RAIN in English
Slang English vocab. Английский сленговый словарь. 2012