Wiktionary
toad-strangler
n. (context US regional idiomatic English) A very heavy downpour of rain.