What does 'Frog strangler' mean?

A frog strangler is a very heavy downpour of rain.



Idioms similar to 'Frog strangler'


All idioms have been editorially reviewed, and submitted idioms may have been edited for correctness and completeness.

See also: