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