Idiom: Frog strangler

Idiom Definitions for 'Frog strangler'


A frog strangler is a very heavy downpour of rain.


Idioms similar to 'Frog strangler'

See also: