frog-strangler noun1 •(dialect, US) A very heavy downpour of rain; toad-strangler. formsfrog-stranglers