noun, an exceedingly large rain storm, a torrential downpour, greater than simply "raining cats and dogs," a rain event marked by even adept amphibians drowning.
by Paul Burnham February 03, 2007
Hey mike, I can't come over right now, I got a frog-strangler going on outside and it has the road in front of my house closed.
by Dennys Menus September 27, 2009