Its raining cats and dogs and … frogs!

It’s raining cats and dogs in ins Spanish means .. The similar Spanish idiom is llueven sapos y culebras, or in English It’s raining frogs and snakes.