raining cats and dogs

hi there

is this idom istill in use or it is just old fashion?

thanks

salam

Salaam,
Yes!It means it is raining very hard.
Best wishes,
Morteza