Noun
frog-strangler (plural frog-stranglers) (US, regional, idiomatic) A very heavy downpour of rain; toad-strangler.
frog strangler