Idiom: Frog strangler

What does 'Frog strangler' mean?

A frog strangler is a very heavy downpour of rain.



Idioms similar to 'Frog strangler'

See also: