that storm last night was really a frogstrangler
it means it is raining really really hard even more than cats and dogs, so much rain that the frogs will drown!
"that storm last night was really a frogstrangler" What is the definition of "frogstrangler"?