1 definition by SailorSkye

1
When someone plays Northern Downpour without a warning leaving you to be a crying mess.
I just got northern downpoured and am about to go throw cheese whiz out my window.
by SailorSkye August 03, 2017
Get the mug
Get a Northern Downpoured mug for your buddy Manafort.